package engine.classes.enumerations
{
	public class SystemPriority
	{
		private static var i:int = 0;
		
		public static const FIRST:int			= ++i;
		
		public static const PRE_UPDATE:int		= ++i;
		public static const UPDATE:int 			= ++i;
		public static const POST_UPDATE:int		= ++i;
		
		public static const PRE_MOTION:int		= ++i;
		public static const MOTION:int			= ++i;
		public static const POST_MOTION:int		= ++i;
		
		public static const PRE_COLLISION:int 	= ++i;
		public static const COLLISION:int 		= ++i;
		public static const POST_COLLISION:int 	= ++i;
		
		public static const TIMELINE:int		= ++i;
		public static const POST_TIMELINE:int	= ++i;
		
		public static const AUDIO:int 			= ++i;
		
		
		public static const CURSOR:int			= ++i;
		
		public static const PRE_RENDER:int		= ++i;
		
		
		public static const SPATIAL_OFFSET:int	= ++i;
		public static const SPATIAL:int			= ++i;
		public static const CAMERA:int			= ++i;
		public static const RENDER:int 			= ++i;
		public static const EDGE:int			= ++i;
		public static const SLEEP:int			= ++i;
		
		
		public static const POST_RENDER:int		= ++i;
		
		public static const LAST:int			= ++i;
	}
}